Make Learning Fun with Programming Contests

نویسندگان

  • Ginés García-Mateos
  • José Luis Fernández Alemán
چکیده

Usually, higher education teachers have to deal with highly populated classes and low levels of motivation. Making more entertaining courses is a good way to overcome these limitations. But, how can fun and entertainment be introduced in a course which is mainly based on a final exam evaluation? We propose a new methodology based on two key ideas: (i) replacing the final exam with a series of activities in a continuous evaluation context; and (ii) making those activities more appealing to the students. We describe an e-learning experience carried out in a second-year programming course for computing majors. The activities are designed as on-line programming competitions, where all students participate and are able to see their global ranking. Experimental results show the effectiveness of this approach. On average, the dropout rate decreased from 72% to 45% while the pass rate doubled.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Why Not Have Fun While Learning: Using Programming Games in Software Programming Education

In this research, we examine how computer-based programming games and contests could be used in the information technology education to increase the learning effectiveness for learners. We conduct a field study in a unique community of software developers who participated in IBM Robocode game. In our field study, we address the following research questions: (1) how do computer-based games influ...

متن کامل

Game Based Early Programming Education: The More You Play, the More You Learn

Mini-languages is a branch of Educational Software for learning programming at an introductory level. On the other hand, participation, interaction and storylines make Educational Games motivating to young learners. The study presented here examined various widely known minilanguages with an emphasis on LOGO implementations and followed a combinational route to take advantage of both Game-Based...

متن کامل

Mooshak: a Web-based multi-site programming contest system

This paper presents a new Web-based system, Mooshak, to handle programming contests. The system acts as a full contest manager as well as an automatic judge for programming contests. Mooshak innovates in a number of aspects: it has a scalable architecture that can be used from small single server contests to complex multi-site contests with simultaneous public online contests and redundancy; it...

متن کامل

Towards a Framework for Open Data Related Innovation Contests

Open data is considered as a promising resource for innovation, in particular in light of the ongoing digitization of society and economy. Currently, organizations lack of knowledge and skills to make efficient use of this resource. Based on the theoretical underpinning of absorptive capacity, the paper investigates how organizations could be supported by using open data for innovation. Followi...

متن کامل

Specifying a Programming Exercises Evaluation Service on the e-Framework

The e-Framework is arguably the most prominent e-learning framework currently in use. For this reason it was selected as basis for modelling a programming exercises evaluation service. The purpose of this type of evaluator is to mark and grade exercises in computer programming courses and in programming contests. By exposing its functions as services a programming exercise evaluator is able to ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Trans. Edutainment

دوره 2  شماره 

صفحات  -

تاریخ انتشار 2009